//将图片url转换为file对象
async function imageUrlToFileObject(imageUrl, filename) {
    if (imageUrl == '') {
        return
    }
    try {
        // 使用 fetch 下载图片数据
        const response = await fetch(imageUrl)

        // 将下载的数据转换成 Blob 对象
        const blob = await response.blob()

        // 创建 File 对象
        const file = new File([blob], filename, { type: blob.type })
        // console.log('使用祖传:', file);
        return file
    } catch (error) {
        console.error('Error converting image URL to File object:', error)
        return null
    }
}

export { imageUrlToFileObject }